.title {text-align:center;}
.title h3 {color:#2c3f58;font-size:30px;line-height:40px;font-weight: normal;text-transform:uppercase;}
.title span {display:block;font-size:14px;font-family:MaisonNeue-Medium;color:#2c3f58;opacity:.6;line-height:34px;margin:0px 0px 5px;}
.title i {display:block;max-width:400px;height:1px;background:rgba(0,0,0,.1);margin:15px auto;position:relative;}
.title i:after {content:"";display:block;width:110px;position:absolute;top:-1px;left:50%;margin-left:-50px;height:3px;background:#fdb500;}
.about {padding:50px 0px 100px;background:url(../images/abbg.webp) right bottom no-repeat;}
.about dl {display:flex;justify-content:space-between;}
.about dl dt {width:48%;}
.about dl dt img {border-radius:7px;width: 100%;}
.about dl dd {width:45%;}
.about .title {text-align:left;}
.about .title h3 {line-height:40px;}
.about .title span {margin:0px 0px 20px;color:#000;}
.about dl dd {padding:10px 0px 0px;}
.about section {margin:25px 0px 13%;color:#555a63;line-height:28px;font-family:MaisonNeue-Book;}
.about dl dd>a {display:block;width:213px;line-height:64px;text-align:center;color:#fff;font-size:16px;font-family:MaisonNeue-Book;background-color:#4c4439;letter-spacing:1px;}
.about dl dd>a:hover {background:#eb8000;}
.shuju {background:url(../images/sjbg.webp) center no-repeat;padding:80px 0px;background-size:cover;}
.shuju ul {display:flex;justify-content:space-between;}
.shuju ul li {display:flex;color:#fff;}
.shuju ul li section {padding-right:40px;}
.shuju ul li i {display:block;padding:10px 0px 0px;}
.shuju ul li small {display:block;font-size:16px;font-family:MaisonNeue-Medium;opacity:.6;line-height:29px;}
.shuju ul li span {display:flex;align-items:flex-start;font-size:46px;line-height:50px;font-family:ITCAvantGardeStdMdCn;margin:5px 0px 0px;}
.shuju ul li:first-child span {align-items:flex-end;}
.shuju ul li span font {font-size:14px;font-family:MaisonNeue-Medium;line-height:32px;margin-left:20px;}
.shuju ul li span:after {content:"+";font-size:18px;margin-left:10px;line-height:22px;}
.shuju ul li:first-child span::after {display:none;}
.gongchang {padding:55px 0px 40px;background:url(../images/pdbg.webp) center no-repeat;background-size:cover;}
.gongchang .swiper-container {margin:60px 0px 0px;}
.gongchang .swiper-container .swiper-slide a {display:block;position:relative;padding-bottom:30px;}
.gongchang .swiper-container .swiper-slide a img {border-radius:7px;}
.gongchang .swiper-container .swiper-slide a span {width:76%;background:#fff url(../images/hjt.png) right 20px center no-repeat;position:absolute;bottom:0;line-height:60px;left:7%;padding:0px 20px;font-size:1.38rem;color:#44484f;font-family:MaisonNeue-Medium;}
.gongchang .swiper-container {padding-bottom:75px;}
.gongchang .swiper-container .swiper-pagination {bottom:0;}
.gongchang .swiper-container .swiper-pagination span {width:24px;height:24px;background-color:#fff;opacity:1;}
.gongchang .swiper-container .swiper-pagination span.swiper-pagination-bullet-active {background-color:#2559c7;}
.gongchang .swiper-slide{ width:98%;}
.container {width:94%;margin:auto;max-width:1540px;}
@media screen and (max-width:768px) {
	.about dl dt{ width:100% !important;}
	.about dl dd{ width:100% !important;}
	.about dl dd>a{line-height: 44px;}
	.about dl{display:unset}
	.about dl dt img{width: 100%;}
	.about .title{ text-align:center;}
	.shuju ul li{width:25%;margin-right:15px;}
	.shuju ul li:first-child{padding-left:20px;}
	.shuju ul li:last-child{ margin-right:0px;}
	.shuju ul li span{font-size: 26px;line-height: 40px;}
	.shuju ul li section{padding-right: 5px;}
	.gongchang .swiper-slide{width:100%;}
	.shuju ul li i {display: none;}
    .shuju ul li small{font-size: 12px;opacity: 1;line-height: 0;}
	.shuju ul li span font{font-size: 12px;line-height: 22px;margin-left: 0px;}
	.shuju ul li span:after {content: "+"; font-size: 12px; margin-left: 0px;line-height: 10px;}
}

/*新增的两组图片*/
.custom-image-banner-block {margin:40px auto;overflow:hidden;}
.custom-image-banner-block .container_img {width:94%;margin:auto;max-width:1540px;}
.custom-image-banner-block .halo-row{width: 100%;float:left; display:inline-block;overflow:hidden; margin:60px 0;}
.halo-row .customImageBanner_largeImg{width:50%;float: left;overflow:hidden;/*position: absolute;*/}
.halo-row .customImageBanner-item{width:96%; display:block;overflow: hidden;}
.halo-row .customImageBanner_smallImg{width:50%;overflow:hidden;float: right;}
.halo-row .customImageBanner_smallImg.two{float: left;}
.halo-row .customImageBanner_largeImg.two{float: right;}
.customImageBanner_smallImg .customImageBanner-row{width:100%;float:left;  display:block;overflow:hidden;}
.halo-row .customImageBanner_smallImg .customImageBanner-child{float:left;width:48.5%;margin-right: 15px;margin-bottom: 10px;overflow:hidden;}
.halo-row .customImageBanner_smallImg .customImageBanner-child.n1{margin-right:0 !important;}
.customImageBanner-inner{position: relative;bottom: 40px;left: 40px;z-index: 1;}
.customImageBanner-inner.small{left:0;text-align: center;}
.customImageBanner-inner span{color:#ffffff;background:#232323;border:1px solid #232323; padding:10px;border-radius: 5px;}  
.img-box a img {overflow:hidden;width:100%;display:block;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.img-box:hover img {transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);}   
@media screen and (max-width: 768px) {
	.halo-row .customImageBanner_largeImg,.halo-row .customImageBanner_smallImg{width: 100%;}
	.halo-row .customImageBanner_smallImg .customImageBanner-child{width: 47.8%;}
	.halo-row .customImageBanner-item{width: 100%;}
	.img-box{overflow:hidden;}
	.customImageBanner-inner.small {font-size: 12px;}
	.customImageBanner-inner { position: relative;bottom: 40px; left:0;text-align: center;}
	.custom-image-banner-block .halo-row{margin:20px 0 0;}
} 